/****************************************************************************
 *
 * Copyright (C) 2003-2008 Los Alamos National Security, LLC
 *                         Packet Analytics Corporation
 *
 * This program is free software; you can redistribute it and/or modify
 * it under the terms of the GNU General Public License Version 2 as
 * published by the Free Software Foundation.  You may not use, modify or
 * distribute this program under any other version of the GNU General
 * Public License.
 *
 * This program is distributed in the hope that it will be useful,
 * but WITHOUT ANY WARRANTY; without even the implied warranty of
 * MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE.  See the
 * GNU General Public License for more details.
 *
 * You should have received a copy of the GNU General Public License
 * along with this program; if not, write to the Free Software
 * Foundation, Inc., 59 Temple Place - Suite 330, Boston, MA 02111-1307, USA.
 *
 ****************************************************************************/
package nfse.gui.client.data;

import com.google.gwt.user.client.rpc.IsSerializable;

public class DiskSpace  implements IsSerializable
{

		private String dataDirectory;
		private String totalDiskSpace;
		private String spaceUsed;
		private String spaceAvailable;
		private String percentUsed;
		private float spaceWarningThreshold;
		private String[] columnHeaders = {"Directory","Total","Used", "Available", "Percent Used"};
		
		
		public String getDataDirectory()
		{
			return dataDirectory;
		}
		public void setDataDirectory(String dataDirectory)
		{
			this.dataDirectory = dataDirectory;
		}
		public String getTotalDiskSpace()
		{
			return totalDiskSpace;
		}
		public void setTotalDiskSpace(String totalDiskSpace)
		{
			this.totalDiskSpace = totalDiskSpace;
		}
		public String getSpaceUsed()
		{
			return spaceUsed;
		}
		public void setSpaceUsed(String spaceUsed)
		{
			this.spaceUsed = spaceUsed;
		}
		public float getSpaceWarningThreshold()
		{
			return spaceWarningThreshold;
		}
		public void setSpaceWarningThreshold(float spaceWarningThreshold)
		{
			this.spaceWarningThreshold = spaceWarningThreshold;
		}
		
		
		
		public String[] getColumnHeaders()
		{
			return columnHeaders;
		}
		public void setColumnHeaders(String[] columnHeaders)
		{
			this.columnHeaders = columnHeaders;
		}
		public void testData()
		{
			this.dataDirectory = "/data";
			this.spaceUsed = "120";
			this.spaceWarningThreshold = 85;
			this.totalDiskSpace = "200";
		}
		public String getSpaceAvailable()
		{
			return spaceAvailable;
		}
		public void setSpaceAvailable(String spaceAvailable)
		{
			this.spaceAvailable = spaceAvailable;
		}
		public String getPercentUsed()
		{
			return percentUsed;
		}
		public void setPercentUsed(String percentUsed)
		{
			this.percentUsed = percentUsed;
		}
		
		
}
